<html>
<head>
    <title>div print</title>
</head>
<body>
    //HTML Page //Other content you wouldn't like to print

    <input name="b_print" type="button" class="ipt" onClick="printdiv('div_print');" value=" Print ">



    <div id="div_print">
        <h1 style="Color:Red">The Div content which you want to print</h1>
        <p style="margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px">
            <strong>第三种方法</strong>：如果要打印的页面排版和原web页面相差很大，采用此种方法。点打印按钮弹出新窗口，把需要打印的内容显示到新窗口中，在新窗口中调用window.print()方法，然后自动关闭新窗口。<br>
            window.print可以打印网页，但有时候我们只希望打印特定控件或内容，怎么办呢？</p>
    </div>

    //Other content you wouldn't like to print //Other content you wouldn't like to print
    <script language="javascript">
        function printdiv(printpage) {
            var headstr = "<html><head><title></title></head><body>";
            var footstr = "</body>";
            var newstr = document.all.item(printpage).innerHTML;
            var oldstr = document.body.innerHTML;
            document.body.innerHTML = headstr + newstr + footstr;
            window.print();
            document.body.innerHTML = oldstr;
            return false;
        }
    </script>
</body>

</html>